Design Suite使用 Marionette 进行可视化脚本编写

对于 Design Suite 产品,Marionette 工具提供了可视化脚本编写界面,允许经验不足的用户在 Vectorworks 程序中快速了解并创建复杂的脚本,而无需理解底层编程语言 - Python。这是通过放置节点来实现的,节点代表 Vectorworks 程序执行的各种操作。节点编排成按顺序执行的操作网络。尽管在使用 Marionette 工具之前理解脚本对用户有益,但并非必要。更加先进的节点类型允许 Marionette 网络的重复使用、合并和共享;有经验的用户可以根据需要编辑底层脚本。Marionette 对象也可以被另存为 Marionette 对象样式资源,以方便使用和共享。高级开发者可以使用各种 Python 库来创建用于分配的自定义节点。

有关脚本编写的更多信息,可以参阅以下资源:

YouTube 上的 Marionette 教程:youtube.com/playlist?list=PLiLCoe7DU1HakhrK2vCWFJGUIltBQgpvG 

Marionette 的 Github 开发者社区 Github.com/Vectorworks/developer-scripting/blob/main/Marionette 

Github 开发者社区主页: Github.com/Vectorworks/developer-scripting 

Marionette 节点类型

使用 Marionette 工具插入节点

Marionette 网络

Marionette 包装器节点

从包装器节点创建菜单命令

使用对象节点

保存和导出 Marionette 网络

高级 Marionette 脚本

编辑 Marionette 对象

快速入门:使用 Marionette 创建简单拉伸

教程:用 Marionette 创建一个简单柜

使用脚本

 

这个页面有帮助吗?